const runtimeMode =
  typeof process !== "undefined" ? process.env.NODE_ENV : "development";
export const configMode =
  typeof process !== "undefined"
    ? process.env.REACT_APP_CONFIG_PROFILE || runtimeMode
    : runtimeMode;

const config = {
  // baseUrl: 'http://192.168.31.223:30000', //公司测试环境
  // baseUrl: 'http://79.8.5.98:30000', //深圳领威服务器地址（测试）
  baseUrl: "http://lwmesonly.lklw.com.cn:30000", //深圳领威服务器地址（正式）
  // baseUrl: 'http://58.60.184.34:30000',//外网映射
  KanBanBaseUrl: "http://79.8.5.200:9999", // 深圳领威服务器地址  -- 看板服务 ---正式数据库
  // KanBanBaseUrl: 'http://79.8.5.98:9999', // 深圳领威服务器地址  -- 看板服务 ---测试数据库
  appName: "/lw-mes",
  nailService: "/nail",
  toLead: "/lw-mes", //导入
  authPrefix2: "/lw-mes-auth",
  authPrefix: "/zuul",
  requestPrefixEquipment: "/mes-equipment", //设备服务名 mes-equipment
};

if (configMode === "development") {
  const runtimeBaseUrl = localStorage.getItem("__BASE_URL__");
  const runtimeRequestPrefix = localStorage.getItem("__REQUEST_PREFIX__");
  Object.assign(config, {
    // baseUrl: runtimeBaseUrl ?? 'http://cqjkx.f3322.net:8721',
    // baseUrl: 'http://192.168.31.223:30000',
    // baseUrl: 'http://lwmesonly.lklw.com.cn:30000', //深圳领威服务器地址
    // baseUrl: 'http://79.8.5.98:30000', //深圳领威服务器地址（测试）
    // baseUrl: '', // 代理
    // baseUrl: 'http://58.60.184.34:30000',
    KanBanBaseUrl: "http://79.8.5.200:9999",
    // authPrefix: '',
    // requestPrefixEquipment: '',//设备服务名 /mes-equipment
  });

  // 设置窗口（可移除）
  // import('./components/developmentSpecial.js').then((res) => res.init());
}

export const baseUrl = config.baseUrl;
export const KanBanBaseUrl = config.KanBanBaseUrl;
export const appName = config.appName;
export const nailService = config.nailService;
export const toLead = config.toLead;

export const authPrefix = config.authPrefix;
export const authPrefix2 = config.authPrefix2;
export const requestPrefixEquipment = config.requestPrefixEquipment;
